A Platform for Constructing Virtual Spaces
نویسندگان
چکیده
Virtual spaces (worlds) applications are among the most complex of distributed applications. They are both distributed and open. Minimizing network latency, fault-tolerance, persistence, resource control, and security are also important aspects. Designing and implementing virtual spaces is currently difficult in that the already not insignificant complexities of program functionality, distribution, openness, and efficiency are interwound and cannot be tackled separately. We present a distributed programming language, distributedOz, that greatly reduces the complexity of distributed programming by clearly separating the different aspects of distributed programming. The design and implementation of distributed-Oz is ongoing work, but considerable progress has been made. The current prototype demonstrates network transparency, that computations behave the same way regardless of how the computation is partitioned between different sites. This is the basis for realizing clean separation of the functionality aspect from other aspects. Network awareness allows the programmer to predict and control network communication patterns. The current system gives the programmer the means to tackle separately the aspects of openness, efficiency (minimizing latency), distribution, and functionality. We have extended distributed-Oz with a tool for graphics in a distributed setting. This extends the idea of network transparency and network awareness to graphics. From the programmers point of view graphics programming for a multiuser application is virtually the same as programming for a single-user application. The differences are necessary extensions for achieving network and site awareness, such as visualization control (deciding which users should see what). Finally we consider virtual space applications, and propose a number of abstractions for use by developers of virtual spaces, relating them to the properties of distributed-Oz upon which they are based.
منابع مشابه
Virtual Space as a Platform for Student Research Practices
Online learning is becoming an increasingly popular request. Many universities are moving fully or partially to this form of study. In the article, the authors considered what is virtual space, what are its criteria, as well as applicability for teaching students and passing research practices. Based on an analysis of existing virtual spaces (platforms), an experiment was conducted. The study s...
متن کاملNEW METHODS FOR CONSTRUCTING GENERALIZED GROUPS, TOPOLOGICAL GENERALIZED GROUPS, AND TOP SPACES
The purpose of this paper is to introduce new methods for constructing generalized groups, generalized topological groups and top spaces. We study some properties of these structures and present some relative concrete examples. Moreover, we obtain generalized groups by using of Hilbert spaces and tangent spaces of Lie groups, separately.
متن کاملThirdspace: The Trialectics of the Real, Virtual and Blended Spaces
This article aims to redefine the concept of Thirdspace and make a trilateral relationship between the three concepts of real space, virtual space and the user. To do so, not only the concept of Thirdspace has to be redefined, but also a new understanding of virtual space as a relatively independent space is required. This three-sided relation requires a new understanding of the relationship be...
متن کاملInvestigation of methods for constructing gloves with tactile and force feedback for virtual reality and telecontrol of anthropomorphic manipulators
Aims. Devices that allow using the functionality of natural hand movements are of the greatest interest. The purpose of this study is to select areas of research at the intersection of several fields of science – biomechanics and cybernetics to develop scientific and technical approaches to track the movements of the operator's fingers and form feedback tactile and force communication received ...
متن کاملVirtual Kyoto Project: Digital Diorama of the Past, Present, and Future of the Historical City of Kyoto
Using the recently developed 3D GIS (Geographic Information System) and related visualisation technologies, we have created a digital diorama of an entire historical city, which can be used to virtually travel through different realistic landscapes at different times in the history. The digital diorama called Virtual Kyoto is the virtual geographic environment of the past, present, and future o...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009